package com.xue566.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import java.io.Serializable;

/**
 * @Author: Wuzh
 * @Description: 抽象基础类, 所有entity的基类，用于传参
 * @Data:
 */
@Data
public abstract class BaseEntity implements Serializable {

    /**
     * 日志追踪号，由于是分布式，客户端请求时带来日志追踪号，定位对应的服务端
     */
    @TableField(exist = false)
    private  String trackId;

    /**
     * 页码
     */
    @TableField(exist = false)
    private int pageNum;

    /**
     * 每页条数
     */
    @TableField(exist = false)
    private int pageSize = 10;

}